Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Cary 2 Challenger Gwangju Challenger Ukraine F1 Ukraine F2 Ukraine F3 Ukraine F4 Belarus F1 Belarus F2 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Morocco F2 Uzbekistan F1 Belarus F1 Belarus F2 Ireland F1 Ireland F2 Armenia F1 Georgia F1 Great Britain F13 Russia F3 USA F26 USA F27 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Russia F2 Venezuela F4 Venezuela F5 Venezuela F6 Italy F28 Greece F5 Greece F6 Czech Republic F5 Czech Republic F6 Austria F3 Germany F5 France F3 Croatia F2 Great Britain F6 Ireland F1 Ireland F2 Syria F2 Germany F11 Russia F4 Great Britain F11 Russia F5 France F13 Italy F30 France F18 Great Britain F15 Great Britain F16 Malaysia F4 Malaysia F5 Malaysia F6 Great Britain F1 Great Britain F2 Germany F3 France F3 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Great Britain F4 France F6 Great Britain F6 Poland F1 Tunisia F1 Netherlands F1 Germany F5 Germany F6 Ireland F1 Great Britain F11 Great Britain F12 Germany F13 Germany F14 Germany F15 Morocco F6 Morocco F7 Greece F1 Greece F2 Great Britain F4 France F6 France F7 Spain F18 Morocco F4 Morocco F5 Ireland F1 Italy F20 Spain F36 Great Britain F1 Spain F5 Turkey F11 Bahrain F1 France F2 Great Britain F8 Spain F16 Spain F17 Spain F18 Kazakhstan F6 Ireland F1 Italy F22 Italy F23 France F19 Indonesia F3 Indonesia F4 Israel F2 USA F5 USA F6 Canada F2 Gabon F1 USA F9 USA F25 Western & Southern Financial Group Masters - Cincinnati Great Britain F7 Great Britain F2 Rogers Cup - Montreal M25+H Pozoblanco U.S. Open - New York Morocco F3 Privat Bank Cup - Dniepropetrovsk Alexander Kolyaskin Memorial - Donetsk Privat Bank Cup - Dnepropetrovsk Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk The Shelbourne Irish Open - Dublin Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Privatbank Open 2006 - Dnepropetrovsk Internationaux de Doubs Open de Franchie-Comte - Besancon Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Dublin Challenger - Dublin Sporting Challenger '07 Trofeo Regione Piemonte - Turin PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Sail Open - New Delhi 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Moncton Men's Challenger - Moncton TEAN International - Alphen Aan Den Rijn UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk Abierto Internacional Varonil Ciudad de Cancun - Cancun Besancon Challenger Meknes Challenger Barletta Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Tenerife Challenger Ramat Hasharon Challenger Fergana Challenger Nottingham Challenger Penza Challenger Saransk Challenger Alphen Challenger Trnava Challenger Astana Challenger Tunis Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Milan Challenger Trani Challenger Istanbul Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Nottingham Challenger Scheveningen Challenger Como Challenger Istanbul Challenger Izmir Challenger Mons Challenger Rennes Challenger Geneva Challenger Eckental Challenger Loughborough Challenger Helsinki Challenger Yokohama Challenger Toyota Challenger Tyumen Challenger Heilbronn Challenger Dallas Challenger Rimouski Challenger Le Gosier Challenger Kun-Ming Challenger Busan Challenger Nottingham-2 Challenger Timisoara Challenger Lexington Challenger Aptos Challenger Istanbul Challenger Orleans Challenger Sacramento Challenger Rennes Challenger Bratislava Challenger Yeongwol Challenger Helsinki Challenger Yokohama Challenger Tyumen Challenger Noumea Challenger Dallas Challenger Chennai Challenger Cherbourg Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Nottingham Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Sacramento Challenger Tiburon Challenger Geneva Challenger Bratislava Challenger Knoxville Challenger Brescia Challenger Champaign Challenger Noumea Challenger Maui Challenger Dallas Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Surbiton Challenger Winnetka Challenger Mons Challenger Sacramento Challenger Fairfield Challenger Brest Challenger Bratislava Challenger Brescia Challenger Andria Challenger Maui Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Mestre Challenger Lyon Challenger Milan Challenger Winnipeg Challenger Recanati Challenger Cary Challenger Stockton Challenger Fairfield Challenger Irving Challenger Sarasota Challenger Nottingham Challenger Ilkley Challenger Winnetka Challenger Izmir Challenger Orleans Challenger Ilkley Challenger Recanati Challenger Almaty Challenger Shymkent Challenger Samarkand Challenger Little Rock Challenger Recanati Challenger Portoroz Challenger Nur-Sultan Challenger Eckental Challenger Bratislava Challenger Challenger DCN de Cherbourg - Cherbourg Helsinki Challenger Morocco Tennis Tour - Fes Cherbourg Challenger Bergamo Challenger Pau Challenger Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Astana Challenger - Astana Eckental Challenger Ortisei Challenger Quimper Challenger Trofeo Sisma Mantova - Mantova Biella 1 Challenger Togliatti Cup - Togliatti Biella 2 Challenger Biella 3 Challenger Penza Cup - Penza Prague Challenger Heilbronn Challenger Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bergamo Challenger Ford Tennis Championships - Louisville Bratislava Challenger Forli 5 Challenger Izmir Cup - Izmir Bulgarian Open Challenger - Sofia Lille Challenger Karshi Challenger - Karshi Ljubljana Open 2008 - Ljubljana Prague 2 Challenger IPP Open - Helsinki Heilbronn Challenger Segovia Challenger Jersey Challenger Bratislava Challenger Oeiras 2 Challenger Quimper Challenger Izmir Challenger Puerto Vallarta Challenger Mauthausen Challenger Mons Challenger Prostejov Challenger Bratislava 1 Challenger Morocco Tennis Tour - Rabat Jersey Challenger Blois Challenger PrivatBank Cup - Dnepropetrovsk Loughborough Challenger Salzburg Challenger Bath Challenger St. Brieuc Challenger Bordeaux Challenger Pozoblanco Challenger Music City Challenger - Nashville Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Alphen Challenger St. Remy Challenger Izmir Challenger Sail Open - New Delhi Bratislava 2 Challenger Busan Challenger Dublin Challenger - Dublin Challenger Banque Nationale - Granby Casablanca Challenger Rabat Challenger Fergana Challenger Bukhara Challenger - Bukhara Nottingham-2 Challenger Penza Challenger Open des Alpes Trophee BNP Paribas - Grenoble Karshi Challenger Alphen Challenger Tashkent Challenger - Tashkent Ford Tennis Championships - Louisville Bratislava Challenger Napoli Challenger Anning Challenger Nottingham Challenger Meknes Challenger Vancouver Challenger Leon Challenger Pozoblanco Challenger Izmir Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Almaty Challenger Tiburon Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Seoul Challenger Maui Challenger New Delhi Challenger Sarasota Challenger Brisbane 1 Challenger Granby Challenger Vancouver Challenger Aptos Challenger Izmir Challenger Napa Challenger Charlottesville Challenger St. Petersburg Open - St. Petersburg Kazan Challenger Raanana Challenger Taipei City Challenger Tallahassee Challenger Busan Challenger St. Petersburg Open - St. Petersburg Seoul Challenger Ilkley Challenger Open 13 - Marseille Vancouver Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Athens Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Astana Challenger Heilbronn Challenger Shenzhen 1 Challenger Pozoblanco Challenger PBZ Zagreb Indoors - Zagreb Orleans Challenger Open 13 - Marseille Las Vegas Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Brest Challenger Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Mons Challenger PTT Thailand Open - Bangkok Estoril Open - Estoril Kolkata Challenger AEGON International - Eastbourne If Stockholm Open - Stockholm Andria Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Columbus Challenger SkiStar Swedish Open - Bastad Mons Challenger Rennes Challenger Nur-Sultan Challenger Claro Open Colombia - Bogota Segovia Challenger Cassis Challenger Citi Open - Washington Ismaning Challenger Vicenza Challenger Aircel Chennai Open - Chennai Bangkok Challenger Bangkok Challenger U.S. National Indoor Tennis Championships - Memphis Biella Challenger US Men's Clay Court Championship - Houston Quimper 2 Challenger Tiburon Challenger Biella 4 Challenger Lugano Challenger Gerry Weber Open - Halle Las Vegas Challenger AEGON Championships - London Seoul Challenger Surbiton Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Noumea Challenger Citi Open - Washington Dallas Challenger Kremlin Cup - Moscow Guadalajara Challenger San Luis Potosi Challenger Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Segovia Challenger Granby Challenger Qatar ExxonMobil Open - Doha Aptos Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco St. Brieuc Challenger Porto Challenger Mons Challenger BRD Nastase Tiriac Trophy - Bucharest Nur-Sultan Challenger TEB BNP Paribas Istanbul Open - Istanbul Istanbul Challenger Bratislava Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Shymkent 1 Challenger Grodzisk Mazowiecki Challenger Open 13 - Marseille Happy Valley Challenger Roseto Degli Abruzzi Challenger Shymkent 2 Challenger Pilot Pen Tennis - New Haven Maui Challenger Winston-Salem Open - Winston-Salem Dallas Challenger Moselle Open - Metz Nonthaburi 1 Challenger Cherbourg Challenger Salinas Challenger Nonthaburi 2 Challenger St. Brieuc Challenger European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tallahassee Challenger Bratislava Challenger Apia International - Sydney Savannah Challenger Gimcheon Challenger Ilkley Challenger Open Sud de France - Montpellier Memphis Open - Memphis Brisbane 2 Challenger Open 13 - Marseille Busan Challenger Dubai Duty Free Tennis Championships - Dubai ATP Kremlin Cup - Moscow Caltanissetta Challenger Ortisei Challenger Lexington Challenger Vilnus Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Waco Challenger Ortisei Challenger Bergamo Challenger Open de Nice Cote d'Azur - Nice BMW Open - Munich BB&T Atlanta Open - Atlanta Mallorca Challenger Citi Open - Washington Andria Challenger Nottingham Challenger Wuxi Challenger Taipei Challenger Columbus Challenger Brest Challenger Barcelona Open Banc Sabadell - Barcelona Aptos Challenger Gonet Geneva Open - Geneva Bergamo Challenger cinch Championships - London Rome Challenger Noumea Challenger Vancouver Challenger Bratislava 1 Challenger Citi Open - Washington Lugano Challenger Hamburg Challenger Sofia Open - Sofia Kremlin Cup - Moscow Ostrava Challenger Guangzhou Challenger Astana Open - Nur-Sultan Qatar ExxonMobil Open - Doha Winnipeg Challenger Hall of Fame Tennis Championships - Newport Nonthaburi 4 Challenger Hangzhou Challenger Bratislava 2 Challenger New Delhi Challenger II - New Delhi Nottingham 1 Challenger Taipei City Challenger Countrywide Classic - Los Angeles Istanbul 2 Challenger Tashkent Challenger Cleveland Challenger Almaty Open - Almaty Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Delray Beach Open - Delray Beach Chicago Challenger Chennai Open - Chennai Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Kremlin Cup - Moscow Abierto Mexicano de Tenis Mifel - Los Cabos Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Sofia Open - Sofia Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Infosys Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Sofia Open - Sofia Dallas Open - Dallas St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Masters - Toronto BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group 2, 1R, ALG-IRL 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group 2, 1R, IRL-TUR 4-1 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group II, PO, EGY-IRL 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 1R, IRL-EST 3-2 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group II, PO, IRL-EGY 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Wimbledon - London Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 French Open - Paris Australian Open - Melbourne Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, Group II, PO, RSA-IRL 5-0 Wimbledon - London Wimbledon - London Olympics - Rio de Janeiro